/**
 * @description 组件属性
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
export default {
	// hoverClass
	hoverClass: {
		type: String,
		default: "pure-hover"
	},

	// 数据
	list: {
		type: Array,
		default: undefined
	},

	// 激活项值
	// 可以是下标
	// 可以是唯一值
	// 可以是数据项
	value: {
		type: [String, Number, Object],
		default: ""
	},

	// 值字段的key
	valueKey: {
		type: String,
		default: undefined
	},

	// 高度
	height: {
		type: String,
		default: ""
	},

	// 图标大小
	iconSize: {
		type: String,
		default: ""
	},

	// 图标宽度
	iconWidth: {
		type: String,
		default: ""
	},

	// 图标高度
	iconHeight: {
		type: String,
		default: ""
	},

	// 文本大小
	fontSize: {
		type: [String],
		default: ""
	},

	// 默认文本颜色
	color: {
		type: [String],
		default: ""
	},

	// 激活时文本颜色
	activeColor: {
		type: [String],
		default: ""
	},

	// 开启安全底部
	safeAreaBottom: {
		type: [Boolean],
		default: true
	},

	// 未激活图标字段的key
	iconKey: {
		type: String,
		default: "iconPath"
	},

	// 激活图标字段的key
	selectedIconKey: {
		type: String,
		default: "selectedIconPath"
	},

	// 文本字段的key
	textKey: {
		type: String,
		default: "text"
	},

	// 图标裁剪模式
	iconMode: {
		type: String,
		default: "heightFix"
	},

	// 图标配置项
	iconOpts: {
		type: Object,
		default: () => ({})
	},

	// 背景
	background: {
		type: String,
		default: undefined
	},

	// 固定在底部
	isFixed: {
		type: Boolean,
		default: false
	}
};
